﻿namespace PerceptiveMCAPI.Types
{
   public class campaignSegmentTestParms
   {
      public string apikey { get; set; }
      public string list_id { get; set; }
      public campaignSegmentOptions options { get; set; }
      // ---------------------------------------------------
      public campaignSegmentTestParms()
      {
         this.apikey = MCAPISettings.default_apikey;
         this.options = new campaignSegmentOptions();
      }
      public campaignSegmentTestParms( string list_id )
      {
         this.apikey = MCAPISettings.default_apikey;
         this.list_id = list_id;
         this.options = new campaignSegmentOptions();
      }
      public campaignSegmentTestParms( string list_id, campaignSegmentOptions options )
      {
         this.apikey = MCAPISettings.default_apikey;
         this.list_id = list_id;
         this.options = options;
      }
      public campaignSegmentTestParms( string apikey, string list_id, campaignSegmentOptions options )
      {
         this.apikey = apikey;
         this.list_id = list_id;
         this.options = options;
      }
   }
}
